package com.atguigu.bigdata.scala.chapter07

import scala.collection.mutable.ArrayBuffer

object Scala02_Collection_ArrayBuffer {

    def main(args: Array[String]): Unit = {

        // TODO 集合 - 数组 - 可变
        //val buffer = new ArrayBuffer[Int]()
        val buffer = ArrayBuffer(1,2,3,4)

        // 增加数据, 没有产生新的集合
        //buffer.append(1, 2, 3, 4)
        buffer.insert(2, 5) // 【1, 2, 5, 3, 4】

        // 修改数据
        buffer.update(2, 6) // 【1, 2, 6, 3, 4】

        // 删除数据
        //buffer.remove(2) // 【1, 2, 3, 4】
        buffer.remove(2, 2) // 【1, 2, 4】

        // 遍历数据
        println(buffer.mkString(","))
        //buffer.foreach(println)


    }
}
